('Bus to probe:', '-b<bus> or --bus=<bus>', 'option', False),
('', '<bus>: cups, usb\\*, net, bt, fw, par (\\*default) (Note: bt and fw not supported in this release.)', 'option', False),
('Set Time to Live (TTL):', '-t<ttl> or --ttl=<ttl> (Default is 4).', 'option', False),
('Set timeout:', '-o<timeout in secs.> or --timeout=<timeout is secs.>', 'option', False),
('Filter by functionality:', '-e<filter list> or --filter=<filter list>', 'option', False),
('', '<filter list>: comma separated list of one or more of: scan, pcard, fax, copy, or none\\*. (\\*none is the default)', 'option', False),
('Search:', '-s<search re> or --search=<search re>', 'option', False),
('', '<search re> must be a valid regular expression (not case sensitive)', 'option', False),
('Network discovery method:', "-m<method> or --method=<method>: <method> is 'slp'* or 'mdns'.", 'option', False),
utils.USAGE_LOGGING1,
utils.USAGE_LOGGING2,
utils.USAGE_LOGGING3,
utils.USAGE_HELP,
utils.USAGE_SPACE,
utils.USAGE_EXAMPLES,
('Find all devices on the network:', 'hp-probe -bnet', 'example', False),
('Find all devices on USB that support scanning:', 'hp-probe -busb -escan', 'example', False),
("Find all networked devices that contain the name 'lnx' and that support photo cards or scanning:", 'hp-probe -bnet -slnx -escan,pcard', 'example', False),
('Find all devices that have queues installed in CUPS:', 'hp-probe -bcups', 'example', False),
('Find all devices on the USB bus:', 'hp-probe', 'example', False)]
try:
mod = module.Module(__mod__, __title__, __version__, __doc__, USAGE, (INTERACTIVE_MODE,))